//package com.plian.system.service.om.module;
//
//import com.plian.system.dto.om.module.ModelByTime;
//import com.plian.system.dto.om.module.ModelTimeCountry;
//import com.plian.system.dto.om.module.ModuleConfigDTO;
//import com.plian.system.entity.om.module.ModuleConfig;
//import com.plian.system.entity.om.monitor.MonitorResult;
//import com.plian.system.model.R;
//import com.plian.system.mybatis.base.BaseService;
//import com.plian.system.vo.om.module.ModelByTimeVO;
//import com.plian.system.vo.om.module.ModuleConfigVO;
//
//import java.util.Date;
//import java.util.List;
//
//
///**
// * 模块配置信息服务类
// */
//public interface IModuleConfigService extends BaseService<ModuleConfig> {
//
//    /**
//     * 批量保存模块配置信息
//     * @param modelTimeCountry
//     */
//    R saveByTime(ModelTimeCountry modelTimeCountry);
//
//    /**
//     * 批量输出模块配置
//     * @return
//     */
//    List<ModelByTimeVO> getAllModel(ModuleConfigDTO dto);
//
//    /**
//     * 根据月份获取模块配置
//     * @param month 月份
//     * @return 模块配置
//     */
//    List<ModuleConfigVO> getModelByMonth(Date month,Date end,List<String> orgIds);
//
//    /**
//     * 返回配置模块的子企业
//     * @param start
//     * @param end
//     * @param orgId
//     * @return
//     */
//    List<String> getModelByPid(Date start,Date end,String orgId);
//
//    /**
//     * 单个模块修改更改该时间段配置
//     * @param result
//     */
//    void editModelByResult(MonitorResult result);
//}
